a{text-decoration:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #CCC;margin:5px;}
.centeralign{margin:0 auto;}
.product{border:1px solid #DDD;width:160px;text-align:center;padding:5px;margin:5px 10px;float:left;}
.product-price{float:left;margin-left:5px;font-weight:700;width:80px;height:33px;line-height:33px;font-size:12px;color:#FFF;background:url(images/price.png) no-repeat left top;}
.product-img{border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 5px #999;-o-box-shadow:1px 1px 5px #999;width:150px;margin:0 auto;padding:2px;background-color:#FFF;position:relative;}
.product-img img{border:none;vertical-align:middle;}
.sale{position:absolute;top:-20px;right:-20px;background:url(images/sale-tag-new.png) no-repeat top ripx;background:url(images/sale-tag-new.png) no-repeat top right;width:50px;height:50px;}
.sale span{display:block;font-size:13px;font-family:Tahoma, Sans-Serif;font-weight:700;color:#FFF;height:50px;line-height:50px;margin:0;}
.product-name{margin:7px 0 0;height:40px;}
.product-name a{color:#5099c4;font-weight:700;font-size:12px;}
.product-addtocart{float:right;margin-right:5px;height:33px;line-height:33px;padding-top:3px;}
.product-addtocart a{display:block;height:33px;line-height:33px;}
.clear{clear:both;}
.listview-pager {margin:10px 0;}
.listview-pager .rdpWrapRight {white-space:normal;}